import java.util.ArrayList;
import java.util.List;

import com.beust.jcommander.Parameter;


public class JCommanderExample {
	@Parameter
	private List<String> parameters = new ArrayList<String>();
	
	public List<String> getParameters() {
		return parameters;
	}

	@Parameter(names = { "-log", "-verbose" }, description = "Level of verbosity")
	private Integer verbose = 1;
	
	@Parameter(names = "-groups", description = "Comma-separated list of group names to be run")
	private String groups;
	 
	@Parameter(names = "-debug", description = "Debug mode")
	private boolean debug = false;
	
	public Boolean getDebug() {
		return debug;
	}
	
	@Parameter(names = "-f", description = "File path")
	private String filePath;
	
	public String getFilePath() {
		return filePath;
	}
	

}
